var reflect.lookupCache
13 uses
reflect (current package)
type.go#L1814: var lookupCache sync.Map // map[cacheKey]*rtype
type.go#L1847: if ch, ok := lookupCache.Load(ckey); ok {
type.go#L1880: ti, _ := lookupCache.LoadOrStore(ckey, tt)
type.go#L1895: ti, _ := lookupCache.LoadOrStore(ckey, &ch.rtype)
type.go#L1915: if mt, ok := lookupCache.Load(ckey); ok {
type.go#L1924: ti, _ := lookupCache.LoadOrStore(ckey, tt)
type.go#L1968: ti, _ := lookupCache.LoadOrStore(ckey, &mt.rtype)
type.go#L2355: if slice, ok := lookupCache.Load(ckey); ok {
type.go#L2364: ti, _ := lookupCache.LoadOrStore(ckey, tt)
type.go#L2379: ti, _ := lookupCache.LoadOrStore(ckey, &slice.rtype)
type.go#L2903: if array, ok := lookupCache.Load(ckey); ok {
type.go#L2912: ti, _ := lookupCache.LoadOrStore(ckey, tt)
type.go#L3022: ti, _ := lookupCache.LoadOrStore(ckey, &array.rtype)